#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
YOLO标注工具启动类
可被其他Python文件导入并调用
"""

import os
import sys
from yolo_annotator_gui import run_yolo_annotator


class YOLOAnnotationTool:
    """YOLO标注工具启动器类"""
    
    def __init__(self):
        """初始化启动器"""
        # 可在此处添加需要的初始化参数（如默认文件夹路径等）
        pass
    
    def print_header(self):
        """打印工具头部信息"""
        print("YOLO数据集标注工具")
        print("=" * 50)
        print("正在启动标注工具...")
    
    def start_annotation(self):
        """启动标注工具的主方法"""
        self.print_header()  # 打印头部信息
        run_yolo_annotator()  # 调用标注工具核心函数


